package pf.springBoot.springBootSSO.dal;


public interface IYJQueryDAL
{
//    #region 促销产品积分查询
//    int checkHybhExists(string hybh, int typeId, string cmonth);
//    DataTable GetCuXiaoInvTypeTable();
//    DataTable GetCuXiaoHyTable(string hybh, int typeId, string cmonth);
//    DataTable GetCuXiaoDetailTable(string hybh, int typeId, string cmonth,bool flag);
//    DataTable GetCuXiaoSaleTable(string hybh, int typeId, string cmonth);
//
//    #endregion
//
//
//    #region 红宝业绩查询
//    /// <summary>
//    /// 金钻业绩对比查询
//    /// </summary>
//    /// <param name="month1">月份1</param>
//    /// <param name="month2">月份2</param>
//    /// <returns></returns>
//    DataTable GetGCompare(string month1, string month2);
//
//    DataTable GetNextStep(string beginMon, string endMon, string bjhybh);
//    #endregion
//
//    #region 级差奖
//    decimal GetJC(string hybh, string month);
//    DataTable GetJCTable(string hybh, string month);
//    #endregion
//
//    /// <summary>
//    /// 按级别查询业绩信息
//    /// </summary>
//    /// <param name="sf"></param>
//    /// <param name="beginMonth"></param>
//    /// <param name="endMonth"></param>
//    /// <param name="qpos"></param>
//    /// <returns></returns>
//    DataTable GetLevelAchievement(string sf, string cmonth, string hybh, string qpos);
//    /// <summary>
//    /// 业务人员关键指标
//    /// </summary>
//    /// <param name="sf"></param>
//    /// <param name="beginMonth"></param>
//    /// <param name="endMonth"></param>
//    /// <param name="qpos"></param>
//    /// <returns></returns>
//    DataTable GetBusinessKeyIndicators(string sf, string cmonth, string hybh, string qpos);
//
//    /// <summary>
//    ///     批量查询业务人员上级
//    /// </summary>
//    /// <param name="qpos"></param>
//    /// <param name="month"></param>
//    /// <returns></returns>
//    DataTable GetBusinessHigher(List<string> hybhs,string qpos, string month);
//
//    /// <summary>
//    ///     查询产品的销售分布
//    /// </summary>
//    /// <param name="qpos"></param>
//    /// <param name="month"></param>
//    /// <returns></returns>
//    DataTable GetSalesDistribution(string inv_no, int ln, string month);
//
//    /// <summary>
//    ///     按卡号批量查询身份证号码等个人信息
//    /// </summary>
//    /// <param name="hybhs"></param>
//    /// <param name="smon"></param>
//    /// <param name="emon"></param>
//    /// <returns></returns>
//    DataTable GetIDCard(List<string> hybhs, string smon, string emon);
//    
//    /// <summary>
//    ///     查询新晋级别
//    /// </summary>
//    /// <param name="ctype1"></param>
//    /// <param name="c"></param>
//    /// <param name="smon"></param>
//    /// <param name="emon"></param>
//    /// <param name="pos"></param>
//    /// <param name="ctype"></param>
//    /// <returns></returns>
//    DataTable GetNewLevel(string ctype1, string c, string smon, string emon, string pos, string ctype);
//
//    /// <summary>
//    ///     按团队查某级别名单
//    /// </summary>
//    /// <param name="hybhs"></param>
//    /// <param name="qpos"></param>
//    /// <param name="month"></param>
//    /// <returns></returns>
//    DataTable GetNameByTeamLevel(List<string> hybhs, string qpos, string month);
//
//    /// <summary>
//    ///     批量查询团队业绩增长率
//    /// </summary>
//    /// <param name="hybhs"></param>
//    /// <param name="smon"></param>
//    /// <param name="emon"></param>
//    /// <returns></returns>
//    DataTable GetYJGrowthRate(List<string> hybhs, string smon, string emon);
//
//    /// <summary>
//    /// 查询追踪关注信息
//    /// </summary>
//    /// <param name="qpos"></param>
//    /// <param name="month"></param>
//    /// <returns></returns>
//    System.Data.DataTable GetTrackAttention(string qpos, string month, int type);
//
//    #region 服务跟踪
//    /// <summary>
//    /// 查询个人信息汇总
//    /// </summary>
//    System.Data.DataTable GetPersonInfo(string hybh, string hyxm);
//    /// <summary>
//    /// 查询个人信息汇总
//    /// </summary>
//    System.Data.DataTable GetPersonInfoByHYBH(string hybh);
//    /// <summary>
//    /// 查询个人信息-成员
//    /// </summary>
//    /// <param name="hybh"></param>
//    /// <returns></returns>
//    System.Data.DataTable GetPersonInfoMb(string hybh);
//    System.Data.DataTable GetPersonInfoMbByXm(string hybh, string mbxm);
//
//    /// <summary>
//    /// 查询个人信息-备注
//    /// </summary>
//    /// <param name="hybh"></param>
//    /// <returns></returns>
//    System.Data.DataTable GetPersonInfoMemo(string hybh);
//    System.Data.DataTable GetPersonInfoMemoById(int id);
//
//    /// <summary>
//    /// 更新个人信息
//    /// </summary>
//    /// <param name="personInfo"></param>
//    bool UpdatePersonInfo(Sjz sjz);//, B_HYZL hyzl);
//                                   /// <summary>
//                                   /// 新增个人信息-成员
//                                   /// </summary>
//                                   /// <param name="mb"></param>
//                                   /// <returns></returns>
//    bool AddPersonInfoMb(PersonInfoMb mb);
//
//    bool IsMbExist(string hybh, string mbxm);
//    /// <summary>
//    /// 更新个人信息-成员
//    /// </summary>
//    /// <param name="mb"></param>
//    /// <returns></returns>
//    bool UpdatePersonInfoMb(PersonInfoMb mb);
//    bool DeletePersonInfoMb(string hybh, string mbxm);
//
//    /// <summary>
//    /// 新增个人信息-备注
//    /// </summary>
//    /// <param name="mb"></param>
//    /// <returns></returns>
//    bool AddPersonInfoMemo(PersonInfoMemo mb);
//    /// <summary>
//    /// 更新个人信息-备注
//    /// </summary>
//    /// <param name="mb"></param>
//    /// <returns></returns>
//    bool UpdatePersonInfoMemo(PersonInfoMemo mb);
//    bool DeletePersonInfoMemo(int id);
//
//    /// <summary>
//    /// 查询个人信息-对应网点
//    /// </summary>
//    /// <param name="hybh"></param>
//    /// <returns></returns>
//    System.Data.DataTable GetPersonInfoNet(string hybh);
//    /// <summary>
//    /// 查询个人信息-旅游记录
//    /// </summary>
//    /// <param name="hybh"></param>
//    /// <returns></returns>
//    System.Data.DataTable GetPersonInfoTour(string hybh);
//
//    /// <summary>
//    /// 修改更新记录
//    /// </summary>
//    /// <param name="hybh"></param>
//    /// <param name="updateUserNo"></param>
//    /// <param name="updateTime"></param>
//    /// <returns></returns>
//    bool UpdatePersonInfoLog(string hybh, string updateUserNo, string updateUserName);
//    #endregion
//
//
//    #region 业绩分析
//    /// <summary>
//    /// 查询存在业绩分析数据的月份
//    /// </summary>
//    System.Data.DataTable GetPerformanceAnalysisMonth();
//    /// <summary>
//    /// 查询业绩分析
//    /// </summary>
//    System.Data.DataTable GetPerformanceAnalysis(string cmonth);
//
//    /// <summary>
//    /// 按年查询分公司某年业绩
//    /// </summary>
//    System.Data.DataTable GetFGSYJFXByYear(string sf, int year);
//    #endregion
//
//
//    #region 查询级差奖
//    /// <summary>
//    /// 查询顾客奖金
//    /// </summary>
//    decimal? GetHYAward(string hybh, string cmonth);
//
//    /// <summary>
//    /// 查询级差奖
//    /// </summary>
//    System.Data.DataTable GetRangeAward(string hybh, string cmonth);
//
//    /// <summary>
//    /// 列出所有级差奖月份
//    /// </summary>
//    /// <returns>月份列表</returns>
//    DataTable GetRangeAwardMonth();
//    #endregion 查询级差奖
//
//    /// <summary>
//    /// 查询所有分公司的省份
//    /// </summary>
//    /// <returns></returns>
//    List<NameValue> GetSfOfAllFgs();
//
//    /// <summary>
//    /// 查询服务中心报单信息
//    /// </summary>
//    System.Data.DataTable GetServiceCenterReport(string agentno, string cmonth, string qpos, int rs);
//
//    /// <summary>
//    /// 查询业绩指标情况表--提升新增
//    /// </summary>
//    System.Data.DataTable GetAchievementImproveNew(string sf, string cmonth);
//
//    /// <summary>
//    /// 查询美容积分换购查询
//    /// </summary>
//    System.Data.DataTable GetMaJfHg(string hybh, string hyxm, int? batch);
//
//    /// <summary>
//    /// 查询美容积分换购批次
//    /// </summary>
//    /// <returns></returns>
//    System.Data.DataTable GetMaJfHgBatch();
//    /// <summary>
//    /// 查询美容积分汇总
//    /// </summary>
//    System.Data.DataTable GetMaJfHgTotal(string hybh, string sf, string agentno, string hyxm, int minMpv, int maxMpv);
//
//    /// <summary>
//    /// 查询服务中心业绩
//    /// </summary>
//    System.Data.DataTable GetServiceCenterPerformance(string cmonth, string agentno);
//    /// <summary>
//    /// 查询双机销售
//    /// </summary>
//    System.Data.DataTable GetDualSales(List<string> invs, string cmonth, string agentno, string inv_no);
//
//    /// <summary>
//    /// 查询直销员系统调用crm接口时的报错
//    /// </summary>
//    /// <returns></returns>
//    int GetTransErrorLogCount();
//    #region 旧系统中ShareFun里的方法移到这里(不带系统月份)
//
//    /// <summary>
//    /// 查询培训跟踪(查询店)
//    /// </summary>
//    System.Data.DataTable GetQueryAgent(List<string> hybhs);
//    /// <summary>
//    /// 查询培训跟踪(查级别)
//    /// </summary>
//    System.Data.DataTable GetQueryGrade(List<string> hybhs, string smon, string emon);
//
//    #endregion 旧系统中ShareFun里的方法移到这里(不带系统月份)
}